package com.liming.common.pojo.vo.authinfo.mini;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author liming
 * @date 2025/3/27
 */
@Data
@Schema(description = "小程序 - 用户主页信息")
public class MiniUserHomeVO {

    @Schema(description = "用户昵称")
    private String nickname;

    @Schema(description = "用户头像")
    private String avatar;

    @Schema(description = "用户拥有优惠券数量")
    private Integer couponCount;

    @Schema(description = "待付款订单数量")
    private Integer pendingPaymentOrderCount;

    @Schema(description = "待发货订单数量")
    private Integer pendingDeliveryOrderCount;

    @Schema(description = "待收货订单数量")
    private Integer pendingReceiptOrderCount;

    @Schema(description = "待自提订单数量")
    private Integer pendingPickupOrderCount;

    @Schema(description = "待评价订单数量")
    private Integer pendingEvaluationOrderCount;

    @Schema(description = "待退款/售后订单数量")
    private Integer refundOrderCount;
}
